/*reset start*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
  margin: 0; 
  padding: 0;
	font-size:12px;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
&nbsp;font-size: 1em;
&nbsp;font-weight: normal; 
font-style: normal; 
}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0;}
.redfont { color: red; }
/*reset end*/

/*form start*/
.form_div {font-size:12px;padding-left:10px;}
.form_div label{height:22px;line-height:22px;}
.form_div h5{font-size:13px;font-weight:800;}
.form_block {width:700px; padding:5px; }
label { font-size: 12px; }

.black_border {border:1px solid #000;}
.no_top_bborder { border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.margin_t_b_5 {margin:5px 0 5px 0;}
.margin_r_160 {margin-right:160px;}
.margin_r_218 {margin-right:218px;}
.input_item {width:210px;padding:4px;float:left;}
.input_item label{display:block;width:80px;float:left;}
.input_item input{height:17px;width:60px; border:1px solid black; }
.input_item_width500 {width:690px;}
.input_item_width500 input{width:500px;}
.input_item_width300 {width:690px;}
.input_item_width300 input{width:200px;}
.select_item {width:210px;padding:4px;float:left;}
.select_item label{display:block;width:80px;float:left;}
.select_item select{width:120px;}
.input_item_width140 {width:230px}
.input_item_width140 input{width:140px;}
.textarea_item {padding:4px;float:left;}
.textarea_item label{display:block;width:80px;float:left;}
.textarea_item textarea{width:500px;height:120px; border:1px solid black;font-size:12px;}

.upload_item {width:230px;padding:4px;float:left;padding-top:20px;}
.upload_item label{display:block;width:80px;float:left;line-height:24px;height:24px;}
.upload_item input{height:24px;width:140px;}
.sub_btn
{
	background:url("../images/sub_bg.gif") no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	text-align:center;
	vertical-align: middle;
	width:140px;
}
.btn_60_24
{
	background:url("../images/btn_60_24.gif") no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	text-align:center;
	vertical-align: middle;
	width:60px;
}
label.error { color:red; width:250px; }
input.error, textarea.error { border:1px dotted red; }
.ajax_submit { clear:both; display:block; }
/*form end*/

/**dialog start*/
.dialog_div {width:250px;}
/**dialog end*/
.redfont{color:red;}
.blod{font-weight:bold}
/*clear*/
.clear_both{clear:both;}
.clear_right{clear:right;}
.clear_left{clear:left;}
.uploaded_file_info{width:580px;}
.uploaded_file_info label{float:left;display:block;width:80px;}
.uploaded_file_info .file_info{width:120px;float:left;padding:1px;height:14px;line-height:16px;}
.uploaded_file_info .file_info a{width:80px;display:block;float:left;overflow:hidden;white-space:nowrap;}
.uploaded_file_info .file_info span{padding:0 10px 0 10px; cursor:pointer;}
#select_frame{width:700px;margin-bottom:20px;}
/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 8px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* -----------------------------------------------
	www.swfupload.org
	Description: Common Screen Stylesheet for SWFUpload Demos
	Updated on:  May 1, 2008
----------------------------------------------- */

/* -- Table Styles ------------------------------- */
td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

a { text-decoration: none; }